package unit9_10;

import java.util.ArrayList;

//泛型类
public class Generics <T>{
    //    可以保存任意类型的集合
    ArrayList<T> alt = new ArrayList<>();

    public void add(T t){
        alt.add(t);
    }

    public void show(){
        for (T t :
                alt) {
            System.out.println(t);
        }
    }
}

class test{
    public static void main(String[] args) {
        Generics<Integer> gg = new Generics<>();
        gg.add(1);
        gg.show();
        generics(1);
    }

//    泛型方法
    public static <T> void generics(T t){
        System.out.println(t);
    }


}

//泛型接口
interface Interface<T>{
    public void add(T t);

}
